定义一个Triangle类表示三角形,测试这个三角形类的所有方法

定义一个Triangle类表示三角形,其中三个double型变量a、b、c表示三条边长。为该类定义两个构造方法:默认构造方法设置三角形的三条边长都为0.0; 带三个参数的构造方法通过传递三个参数创建三角形对象。定义求三角形面积的方法area), 面积计算公式为area=Math.sqrt(s*(s- -a)(s b)(-)),其中s-(a+b+e)/2。编写另一个程序测试这个三角形类的所有方法。
package Chapter_4;
public class Triangle {
double a,b,c;
  public double getA() {
   return a;
}
public void setA(double a) {
   this.a = a;
}
public double getB() {
   return b;
}
public void setB(double b) {
   this.b = b;
}
public double getC() {
   return c;
}
public void setC(double c) {
   this.c = c;
}
public void noTriangle() {
}                     //默认构造方法
public void threeTriangle(double a,double b,double c) {
   this.a=a;this.b=b;this.c=c;//带3个参数的构造方法
}
public double area() {
   double s=(a+b+c)/2;
   return Math.sqrt(s*(s-a)*(s-b)*(s-c));  // 计算三角形的面积
}
   public static void main(String[] args) {
   
Triangle tri=new Triangle();
tri.noTriangle();
tri.threeTriangle(3, 4, 5);
System.out.println("三角形的面积为:"+tri.area());
   }
}

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值